import cv2

# 正确读取图像：建议使用绝对路径或修正后的相对路径
image = cv2.imread('images/example.jpg')  # 注意：当前运行目录应包含 imagess 文件夹

# 检查是否成功读取
if image is None:
    raise FileNotFoundError("图像文件未找到，请检查路径是否正确")

# 定义ROI区域
x1, y1 = 150, 100
x2, y2 = 350, 300
roi = image[y1:y2, x1:x2]

# 在原图上画红色矩形框
cv2.rectangle(image, (x1, y1), (x2, y2), (0, 0, 255), 2)

# 显示结果
cv2.imshow('Image with ROI', image)
cv2.imshow('ROI', roi)
cv2.waitKey(0)
cv2.destroyAllWindows()
